package com.bawei.anr;

import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;

import android.os.Build;
import android.os.Bundle;
import android.view.View;

/**
 1.新建项目：模拟ANR
 2.岛出traces文件，自己分析
 3。使用bugly上传ANR信息分析
 3.收集信息，修复代码
 4.打补丁包dex文件
 5.热修复代码
 6.再模拟2个ANR现象
    （1）广播接收器出现ANR
    （2）服务出现ANR




 **/
public class MainActivity extends AppCompatActivity {

    @RequiresApi(api = Build.VERSION_CODES.M)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        requestPermissions(new String[]{
                "android.permission.ACCESS_NETWORK_STATE",
                "android.permission.ACCESS_WIFI_STATE"
        },101);
    }
    //点击
    public void anr(View view) {
        Utils.test();
    }

    public void error(View view) {
       Utils.test2();
    }
}